namespace soccer {
    export class App {
        public static async  loadResource() {
            await RES.loadConfig("resource/soccer/soccer.res.json", "resource/");
            console.log(egret.Capabilities.os)
            console.log(egret.Capabilities.renderMode)
        }
        public static async  loadConfig() {
            await RES.loadGroup("soccer_preload")
            App.Font = RES.getRes("f2_fnt")
        }
        public static Proxies(): Array<new () => hjc.Proxy> {
            return [GameProxy]
        }
        public static Controllers(): Array<new () => hjc.Controller> {
            return [MainController, FrontPhyController, EndPhyController]
        }
        public static Systems(): Array<new () => hjc.System> {
            return []
        }
        public static Mediators(): Array<new () => hjc.Mediator> {
            return []
        }

        public static Font: egret.BitmapFont
    }
}